1. Identificação | |
Tipo de Referência | Artigo em Evento (Conference Proceedings) |
Site | mtc-m21b.sid.inpe.br |
Código do Detentor | isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S |
Identificador | 8JMKD3MGP3W34P/3N3694P |
Repositório | sid.inpe.br/mtc-m21b/2016/12.20.15.53 |
Última Atualização | 2021:02.12.13.22.12 (UTC) simone |
Repositório de Metadados | sid.inpe.br/mtc-m21b/2016/12.20.15.53.25 |
Última Atualização dos Metadados | 2023:08.16.17.49.13 (UTC) administrator |
Chave Secundária | INPE--PRE/ |
Chave de Citação | BenincasaGuer:2016:EvWeSe |
Título | Evolution of web services contracts and their variability during the life cycle of the project |
Ano | 2016 |
Data de Acesso | 13 maio 2024 |
Tipo Secundário | PRE CN |
Número de Arquivos | 1 |
Tamanho | 1003 KiB |
|
2. Contextualização | |
Autor | 1 Benincasa, Diego 2 Guerra, Eduardo Martins |
Grupo | 1 2 LAC-CTE-INPE-MCTI-GOV-BR |
Afiliação | 1 2 Instituto Nacional de Pesquisas Espaciais (INPE) |
Endereço de e-Mail do Autor | 1 2 eduardo.guerra@inpe.br |
Nome do Evento | Workshop de Computação Aplicada, 16 (WORCAP) |
Localização do Evento | São José dos Campos, SP |
Data | 25-26 out. |
Histórico (UTC) | 2016-12-20 15:53:30 :: simone -> administrator :: 2016 2018-06-04 02:41:41 :: administrator -> simone :: 2016 2021-02-12 13:22:13 :: simone -> administrator :: 2016 2023-08-16 17:49:13 :: administrator -> simone :: 2016 |
|
3. Conteúdo e estrutura | |
É a matriz ou uma cópia? | é a matriz |
Estágio do Conteúdo | concluido |
Transferível | 1 |
Tipo do Conteúdo | External Contribution |
Resumo | During a software system life cycle, project modifications occur for different reasons, either for natural evolution or requisites readjustment. Regarding web services, communication contracts modifications are equally usual, which induces the need for adaptation in every system node, from the client to the server side. The more significant those changes are, the greater the effort required for this adjustment. To help reducing the contracts changing impact over software source code, easy-to-adapt systems can be designed in order to minimize the application remodeling effort. However, to make this approach possible, it is necessary to understand how those contract changes occur, analyzing the most common modification types and how often they happen. In this sense, the present work evaluates the change history of different open-source projects whose web service contracts are defined using Web Service Description Language (WSDL) documents with XML Schema Definition (XSD). It is desirable that the results of this evaluation underpin modification patterns or tendencies in projects like defined before in order to carry on web services development. This work presents a study on analyzing XSD schemas and inspecting the evolution of three XSD tag types during the project life cycle, using the MetricMiner tool combined with XMLunit Java library. As a result, it was possible to evaluate the frequency of changes per tag type, classified by modification type. Based on that, it was possible to assess what exactly is changed inside the schemas at each commit. This outcome can possibly reveal contracts changing patterns and support easy-to-adapt web services implementation. |
Área | COMP |
Arranjo | Evolution of web... |
Conteúdo da Pasta doc | acessar |
Conteúdo da Pasta source | não têm arquivos |
Conteúdo da Pasta agreement | |
|
4. Condições de acesso e uso | |
URL dos dados | http://urlib.net/ibi/8JMKD3MGP3W34P/3N3694P |
URL dos dados zipados | http://urlib.net/zip/8JMKD3MGP3W34P/3N3694P |
Idioma | en |
Arquivo Alvo | benincasa_evolution.pdf |
Grupo de Usuários | simone |
Grupo de Leitores | administrator simone |
Visibilidade | shown |
Permissão de Atualização | não transferida |
|
5. Fontes relacionadas | |
Repositório Espelho | urlib.net/www/2011/03.29.20.55 |
Unidades Imediatamente Superiores | 8JMKD3MGPCW/3ESGTTP 8JMKD3MGPDW34P/49L898E |
Lista de Itens Citando | sid.inpe.br/mtc-m16c/2023/08.16.17.44 2 |
Acervo Hospedeiro | sid.inpe.br/mtc-m21b/2013/09.26.14.25.20 |
|
6. Notas | |
Campos Vazios | archivingpolicy archivist booktitle callnumber copyholder copyright creatorhistory descriptionlevel dissemination doi e-mailaddress edition editor format isbn issn keywords label lineage mark nextedition notes numberofvolumes orcid organization pages parameterlist parentrepositories previousedition previouslowerunit progress project publisher publisheraddress readpermission resumeid rightsholder schedulinginformation secondarydate secondarymark serieseditor session shorttitle sponsor subject tertiarymark tertiarytype type url versiontype volume |
|
7. Controle da descrição | |
e-Mail (login) | simone |
atualizar | |
|